have diplomatic privilege - Français Anglais Dictionnaire